﻿@import "/static/css/shared/ml-utils.css";

/**
* ------------------------------------------------------------------------------------------------
* DADOS BANCÁRIOS
* ------------------------------------------------------------------------------------------------
*/


.ct-register .bank-details
{
	height:275px;
	position:relative;
}

.ct-register .bank-details ul li.number-bank
{
	width:100%;
}

.ct-register .bank-details ul li.number-bank div
{
	width:195px;
	float:left;
}

.ct-register .bank-details ul
{
	padding:30px 0 0 0 !important;
}

.ct-register .bank-details ul li.number-bank label
{
}

.ct-register .bank-details ul li.number-bank dl
{
	float:left;
	padding:4px 0 0 20px;
	line-height:15px;
	font-size:12px;
}

.ct-register .bank-details ul li.number-bank dl dt
{
	color:#0a4c89;
}

.ct-register .bank-details ul li.number-bank dl dd a
{
	color:#999999;
}

.ct-register .bank-details ul li.agency div
{
	width:58px;
}

.ct-register .bank-details ul li.account-number div
{
	width:140px;
}

.ct-register .bank-details ul li.account
{
	width:100%;
}

.ct-register .bank-details .help
{
	width: 325px;
	height: 116px;
	background: url('/static/img/sections/cadastro/cadastro/bg-help.png') no-repeat;
	position:absolute;
	top:70px;
	right:25px;
}

.ct-register .bank-details .help p
{
	width: 175px;
	float:right;
	color:#2b8627;
	font-size:10px;
	padding:18px 25px 0 0;
	line-height:15px;
}


/**
* ------------------------------------------------------------------------------------------------
* CONTRATO
* ------------------------------------------------------------------------------------------------
*/

.ct-register .contract
{
	height:325px;
	position:relative;
}

.ct-register .contract h3
{
}

.ct-register .contract a.rpc
{
	position:absolute;
	top:8px;
}

.ct-register .contract a.bt-print
{
	right:170px;
	width: 141px;
	height: 24px;
	background: url('/static/img/sections/cadastro/cadastro/bt-imprimir-contrato.png') no-repeat;
}

.ct-register .contract a.bt-save-pdf
{
	right:15px;
	width: 132px;
	height: 24px;
	background: url('/static/img/sections/cadastro/cadastro/bt-salvar-pdf.png') no-repeat;
}

.ct-register .contract div
{
	overflow:auto;
	height:285px;
}

.ct-register .contract div p
{
	width:900px;
	padding:20px 0 0 20px !important;
}

.ct-register .accepted-contract
{
	border:none !important;
	padding:0 0 30px 0;
}

.ct-register .accepted-contract.error label
{
	color:red!important;
}

.ct-register .accepted-contract label
{
	color:#0a4c89;
}
/**
* ------------------------------------------------------------------------------------------------
* MODAL BANCOS
* ------------------------------------------------------------------------------------------------
*/
.modal-banks{
	padding:20px;
	width:auto;
	height:290px;
}

.modal-banks .list-banks{
	width:465px;
	height:285px;
	float:left;	
}

.modal-banks .list-banks table{
	width:100%;
}

.modal-banks .list-banks td{
	padding:5px;
	height:36px;
}

.modal-banks .list-banks .alter{
	background:#f4f7fb;
}

.modal-banks .list-banks .col-1{
	width:80px;
	text-align:center;
}

.modal-banks .list-banks .col-2{
	width:275px;
}

.modal-banks .list-banks .tb-head{
	background:#e9f0f7;
	color:#0a4c89;
	font-size:14px;
	font-weight:bold;
	border:1px solid #d0dbe7;
}

.modal-banks .list-banks .tb-scroll{
	width:463px;
	height:247px;
	overflow:auto;
	border:1px solid #d0dbe7;
	border-top:0;
}

.modal-banks .list-banks .tb-body{
	font-size:12px;
	color:#666;
}

.modal-banks .list-banks .tb-body td{
	height:30px;
}



.modal-banks .search-banks{
	width:453px;
	height:168px;
	height:283px;
	float:right;	
	border:1px solid #d0dbe7;
}

.modal-banks .search-banks h3{
	display:block;
	height:36px;
	line-height:36px;
	text-indent:15px;
	background:#e9f0f7;
	color:#0a4c89;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #d0dbe7;
}

.modal-banks .search-banks .form{
	padding:18px;
}

.modal-banks .search-banks label{
	float:left;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:36px;
}

.modal-banks .search-banks .nav-search-ok{
	float:left;
	display:block;
	margin-left:10px;
	height:36px;
	line-height:36px;
}

.modal-banks .search-banks .bx-input{
	position:relative;
	margin-left:10px;
	width:200px;
	float:left;
}

.modal-banks .search-banks table{
	margin:18px;
	font-size:12px;
	color:#666;
	border-top:1px solid #d0dbe7;
}

.modal-banks .search-banks table td{
	padding:7px;
}

.modal-banks .search-banks table .col-1{
	width:80px;
}

.modal-banks .search-banks table .col-2{
	width:250px;
}

.modal-banks .search-banks table .col-3{
	width:80px;
}

